<?php
	include 'index/header.php';
	require_once 'js/function.php';
?>

<script type="text/javascript">

//Damos foco al primer campo del formulario de registro.
// 	window.onload= function(){
// 		document.registro.nick.focus();
// 	}
</script>
	<!--
		Para cuadrar los campos (inputs) y botones de registro y borrado, usar una tabla o divs/labels.
	-->
	<?php
		$conexion = conectar();
		
		if (isset($_REQUEST['sendRegister'])) {
			$e_mail=$_REQUEST['e_mail'];
			$pass=md5($_REQUEST['passw']);
			$nick=$_REQUEST['nick'];
			$pais=$_REQUEST['pais'];
			$provincia=$_REQUEST['provincia'];
			$codigoverificacion = rand(0000000000,9999999999); // Conseguimos un codigo aleatorio de 10 digitos.
			
			// En caso de que el usuario suba su propia imagen.
			if (is_uploaded_file($_FILES['foto']['tmp_name'])) {
				
				$nombreDirectorio="img/usr/";
				$nombreFichero= $_FILES['foto']['name'];
				
				$nombreCompleto = $nombreDirectorio . $nombreFichero;
				
				move_uploaded_file($_FILES['foto']['tmp_name'], $nombreDirectorio.$nombreFichero);
				
				
				$insertar="INSERT INTO usuarios (e_mail, passw, nick, pais, provincia, imagen) values ('".$e_mail."', '".$pass."', '".$nick."', '".utf8_encode($pais)."', '".$provincia."', '".$nombreCompleto."')";
				$consulta=@mysqli_query($conexion, $insertar);
				if ($consulta==true) {
					echo "<div id='registro'>";
					echo "<h1 align='center' class='registro'>Registro completo!</h1>";
					echo "<script>alertify.success('Cuenta Registrada.');</script>";
					echo "<h5 align='center'>Tu cuenta ha sido registrada. Ya puedes acceder a nuestra web y disfrutar de todas las funciones disponibles.</h5>";
					echo "</div>";
				} else {
					echo ("<script>alertify.error('La consulta ha fallado.')</script>");
				}
			// En caso de no subir imagen se le asignará una predeterminada.
			} else if (!is_uploaded_file($_FILES['foto']['tmp_name'])) { 
			
				$insertar="INSERT INTO usuarios (e_mail, passw, nick, pais, provincia) values ('".$e_mail."', '".$pass."', '".$nick."', '".utf8_encode($pais)."', '".$provincia."')";
				$consulta=@mysqli_query($conexion, $insertar);
				if ($consulta==true) {
					echo "<div id='registro'>";
					echo "<h1 align='center' class='registro'>Registro completo!</h1>";
					echo "<script>alertify.success('Cuenta Registrada.');</script>";
					echo "Tu cuenta ha sido registrada. Ya puedes acceder a nuestra web y disfrutar de todas las funciones disponibles.";
					echo "</div>";
					} else {		
					echo ("<script>alertify.error('La consulta ha fallado.')</script>");
				}
			}			
			echo "<aside>";
			//include('menus.php');
			echo "</aside>";
		} else {
	?>	
	
	<div class="contenedor">
	<h2>Bienvenido al registro de LightSoftware</h2>
	<form action="registro.php" name="registro" enctype="multipart/form-data" method="POST">
	<table class="tablaregistro" class="ui-widget">
		<tr>
			<td id="tdregistro">Nick:</td><td id="tdregistro"><input class="inputregistro" type="text" id="nick" name="nick"></td>
		</tr>
		<tr>
			<td id="tdregistro">E_mail:</td><td id="tdregistro"><input class="inputregistro" type="text" name="e_mail"></td>
		</tr>
		<tr>
			<td id="tdregistro">Contraseña:</td><td id="tdregistro"><input class="inputregistro" type="password" name="passw"></td>
		</tr>
		<tr>
			<td id="tdregistro"><label for="paises">País: </label></td>
			<td id="tdregistro"><input id="paises" name="pais"></td>
		</tr>
		<tr>
			<td id="tdregistro">Provincia:</td><td id="tdregistro"><input class="inputregistro" type="text" name="provincia"></td>
		</tr>
		<tr>
			<td id="tdregistro">Imagen Personalizada:</td><td id="tdregistro"><input type="hidden" name="MAX_FILE_SIZE" value="302400"><input type="file" name="foto"></td>
		</tr>
		<tr>
			<td colspan="2" align="center"><br>
				<input id="botones" type="button" name="validarReg" value="Validar" onclick="validarRegistro();" />
				<input id="botones" type="submit" name="sendRegister" value="Registrar" disabled>
				<input id="botones" type="reset" name="deleteFields" value="Borrar Campos" onclick="limpiarRegistro();">
			</td>
		</tr>
	</table>
	</form>
	</div>
	<?php
		}
	?>
<?php
	include 'index/footer.php';
?>
